اولین پروژه با AVR

.

.

به وبلاگ من خوش آمدید
ایمیل مدیر : www.alirezashabany@gmail.com

» شهريور 1393


» eca
» gps ماشین ردیاب
» دیلایت فابریک
» جلو پنجره لیفان ایکس 60

تبادل لینک هوشمند

برای تبادل لینک ابتدا ما را با عنوان الکترونیک و آدرس 1electronic.LXB.ir لینک نمایید سپس مشخصات لینک خود را در زیر نوشته . در صورت وجود لینک ما در سایت شما لینکتان به طور خودکار در سایت ما قرار میگیرد.





ورود اعضا:

نام :
وب :
پیام :
2+2=:
(Refresh)

خبرنامه وب سایت:





آمار وب سایت:  

بازدید امروز : 11
بازدید دیروز : 0
بازدید هفته : 19
بازدید ماه : 19
بازدید کل : 4285
تعداد مطالب : 5
تعداد نظرات : 0
تعداد آنلاین : 1



RSS
اولین پروژه با AVR
نویسنده alireza تاریخ ارسال چهار شنبه 5 شهريور 1393 در ساعت 16:1

باسلام خدمت دوستای گلم امرور با اولین و ساده ترین پروژه با AVR آشنا می شید اگر همه چیز آماده هست (پروگرامر ، چیپ و...) بریم سراغ پروژه این پروژه چشمک زن هست که برنامه بسیار ساده ای هم دارد خب اول بریم سراغ نرم افزار :

1-بسکام رو باز کنید و از منوی file گزینه NEW را بزنید 

2-در خط اول برنامه بسته به میکرویی که دارید اون رو تعریف کنید میکروی من atmega16a است پس می نویسم " regfile="atmega16def.dat$ 

3-در خط  دوم برنامه  شما باید کریستال رو تعیین کنید برای همین بنویسیدcrystal=8000000 $

4-درخط سوم شما باید یک پورت خروجی تعیین کنید بنویسید config porta = output

5-در خط چهارم شما باید ابتدای یک حلقه را مشخص کنید بنویسید do

6-در خط پنجم شما باید یکی از پایه های porta رو که در اول برنامه اون رو به صورت خروجی تعیین کرده یک کنید (روشن کنید) بنویسید porta.0=1

7-در خط ششم شما باید وقفه ایجاد کنید بنویسید waitms var (وی ای آر مقداری است که به شما بستگی دارد هرچه عدد بزرگتری بنویسید وقفه بیشتری ایجاد می شود مثلا 1000 برابر 1 ثانیه است)

8-در خط هفتم شما باید پایه شماره 0 پورت a را 0 (خاموش) کنید  بنویسید porta.0=0

9-در خط هشتم شما باید یک وقفه دیگر ایجاد کنید(waitms var)

9-در خط نهم شما باید انتهای حلقه را مشخص کنید بنویسید loop

10-در خط دهم شما باید پایان برنامه را مشخص کنید بنویسید end

$regfile="atmega16adef.dat"

$crystal=8000000

config porta = output

do

porta.0=1

waitms 1000

porta.0=0

waitms 1000

loop

end

حالا دکمه F7 را فشار دهید تا عیب های برنامه ای که نوشتید مشخص بشود اگر برنامه مشکلی نداشت کلید F4 را بزنید و در پنجره باز شده ازمنوی  chip گزینه autoprogram را انتخاب کنید حالا برنامه داخل چیپ شما ریخته شد

حالا بریم سراغ سخت افزار

1- چیپ را روی برد برد قرار دهید از روی دیتا شیت پایه 0 از پورت A را بیابید و آند LED را به آن وصل کنید سپس کاتد LED را با یک مقاومت 220 اهمی به پایه gnd چیپ وصل کنید  حالا ولتاژ +5ولت را به پایه vcc چیپ و ولتاژ -5 (زمین ) را به پایه gnd چیپ وصل کنید خواهید دید که LED شروع به چشمک زدن خواهد کرد

امید وارم خوشتون آمده باشد  اون عزیزان حرفه ای ناراحت نشن این رو برای آماتور ها که تازه اول راه هستم نوشتم خودم کلی دنبال این مطالب گشتم و تجربیات خودم هم نوشتم نظر یادتون نره


نظرات شما عزیزان:

نام :
آدرس ایمیل:
وب سایت/بلاگ :
متن پیام:
:) :( ;) :D
;)) :X :? :P
:* =(( :O };-
:B /:) =DD :S
-) :-(( :-| :-))
نظر خصوصی

 کد را وارد نمایید:

 

 

 

عکس شما

آپلود عکس دلخواه:






:: برچسب‌ها: پروژه ساده با AVR , LED چشمک زن با AVR,
.:: ::.
عناوین آخرین مطالب بلاگ من



.:: Design By : wWw.Theme-Designer.Com ::.